Michele Volpato

Michele Volpato

This week in Flutter #136: Privacy manifests for third-party SDKs

Last year, Apple announced the introduction of privacy manifests, and recently published a non-comprehensive list of third-party SDKs that need an explicit privacy manifest and a signature. Among them, there are some Flutter packages. Flutter also needs an update. The framework itself needs to be signed, but it is still unclear how it will handle the privacy manifests for third-party packages. Your app might also need a privacy manifest and it might be rejected from the App Store if you do not comply with these new requirements. Follow the Flutter GitHub issue for updates.

For now, the best thing you can do is to check if the packages you use have a new version with a privacy manifest. If they do not, you can ask the maintainers to add it. If you are a package maintainer, you can check this Flutter GitHub issue to learn more about it.

- Michele Volpato

๐Ÿง‘โ€๐Ÿ’ป Development in Flutter

Fixing FVM with an open source mindset!

by Bas de Vaan

FVM, the Flutter Version Management tool, has a new version with breaking changes. Bas explains the problem he faced and how he solved it.

The Cost of JIT: Smoking JavaScript with Dart ๐Ÿ”ฅ

by Barfoos

How does Dart compare to JavaScript in terms of performance? Or at least how do their HTTP serve and JSON parsers compare? Barfoos did some benchmarks and wrote an article about it.

Guarding routes in Flutter with GoRouter and Riverpod

by Dinko Marinac

Denying access to some pages in your app is a common requirement. A common use case is authentication. Dinko shows how to do it with GoRouter and Riverpod. He also explains how to use the same approach with other routers and state management solutions.

๐ŸŽฅ Flutter videos

Mobile Tech Stack at Tide

with Anna Leushchenko and Oleksandr Leushchenko

This is the talk Anna and Oleksandr gave at the Flutter Global Summit'24. They talk about the tech stack at Tide. Are you curious about how a fintech company uses Flutter? From team structure to development processes and from software architecture to monitoring? Then this is the video for you. Highly recommended.

๐Ÿ‘จโ€๐Ÿ’ป Software engineering

List of 2024 Leap Day Bugs

by Matt Johnson-Pint

This week, we had a leap day. An extra day in February can cause bugs if you designed your software expecting February to have 28 days. Or expecting 365 days in a year. I remember a couple of years ago, we had a test that would fail only on a specific day of the year. It was a nightmare to debug. Matt collected a list of bugs that happened on February 29 this year. It is a fun read, and it might give you some ideas on how to prevent similar bugs in your software.


That’s it for this week.

If you want to comment on any of this week’s entries, you can do it in the comment section below.

Have a bug-free week,

- Michele Volpato

Subscribe to this newsletter

Receive an email every week with curated content about Dart and Flutter.

You will also receive a list of resources to learn Flutter.

    We won't send you spam. Unsubscribe at any time.

    Leave a comment